package com.lgd.factoryattendance.Bean;


import java.util.List;

/**
 * 调试日志对象 factory_debug_log
 */
public class DebugLog
{
    private static final long serialVersionUID = 1L;

    /** 调试日志id */
    private Long debuglogid;

    /** 项目id */
    private Long projectid;

    /** 人员id */
    private Long userid;

    /** 调试内容 */
    private String debugcontent;

    /** 调试时间 */
    private String debugtime;

    //产品A码
    private String productacode;

    //人员姓名
    private String nickName;

    private String debugType;

    private String debugDuration;

    //工时id
    private Long workHourId;

    private String projectname;

    /*  开始时间 */
    private String starttime;

    /** 结束时间 */
    private String endtime;

    private List<MachineDebugInfoBean> machineDebugInfoBeanList;

    private List<WorkHourStatistics> workHourStatisticsList;

    private String abnormalType;

    private String abnormalTime;

    private String abnormalContent;

    public String getAbnormalType() {
        return abnormalType;
    }

    public void setAbnormalType(String abnormalType) {
        this.abnormalType = abnormalType;
    }

    public String getAbnormalTime() {
        return abnormalTime;
    }

    public void setAbnormalTime(String abnormalTime) {
        this.abnormalTime = abnormalTime;
    }

    public String getAbnormalContent() {
        return abnormalContent;
    }

    public void setAbnormalContent(String abnormalContent) {
        this.abnormalContent = abnormalContent;
    }

    public List<WorkHourStatistics> getWorkHourStatisticsList() {
        return workHourStatisticsList;
    }

    public void setWorkHourStatisticsList(List<WorkHourStatistics> workHourStatisticsList) {
        this.workHourStatisticsList = workHourStatisticsList;
    }

    public List<MachineDebugInfoBean> getMachineDebugInfoBeanList() {
        return machineDebugInfoBeanList;
    }

    public void setMachineDebugInfoBeanList(List<MachineDebugInfoBean> machineDebugInfoBeanList) {
        this.machineDebugInfoBeanList = machineDebugInfoBeanList;
    }

    public String getStarttime() {
        return starttime;
    }

    public void setStarttime(String starttime) {
        this.starttime = starttime;
    }

    public String getEndtime() {
        return endtime;
    }

    public void setEndtime(String endtime) {
        this.endtime = endtime;
    }

    public String getProjectname() {
        return projectname;
    }

    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    public Long getWorkHourId() {
        return workHourId;
    }

    public void setWorkHourId(Long workHourId) {
        this.workHourId = workHourId;
    }

    public String getDebugDuration() {
        return debugDuration;
    }

    public void setDebugDuration(String debugDuration) {
        this.debugDuration = debugDuration;
    }

    public String getDebugType() {
        return debugType;
    }

    public void setDebugType(String debugType) {
        this.debugType = debugType;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getProductacode() {
        return productacode;
    }

    public void setProductacode(String productacode) {
        this.productacode = productacode;
    }



    public void setDebuglogid(Long debuglogid)
    {
        this.debuglogid = debuglogid;
    }

    public Long getDebuglogid() 
    {
        return debuglogid;
    }
    public void setProjectid(Long projectid) 
    {
        this.projectid = projectid;
    }

    public Long getProjectid() 
    {
        return projectid;
    }
    public void setUserid(Long userid) 
    {
        this.userid = userid;
    }

    public Long getUserid() 
    {
        return userid;
    }
    public void setDebugcontent(String debugcontent) 
    {
        this.debugcontent = debugcontent;
    }

    public String getDebugcontent() 
    {
        return debugcontent;
    }
    public void setDebugtime(String debugtime) 
    {
        this.debugtime = debugtime;
    }

    public String getDebugtime() 
    {
        return debugtime;
    }

    @Override
    public String toString() {
        return "DebugLog{" +
                "debuglogid=" + debuglogid +
                ", projectid=" + projectid +
                ", userid=" + userid +
                ", debugcontent='" + debugcontent + '\'' +
                ", debugtime='" + debugtime + '\'' +
                ", productacode='" + productacode + '\'' +
                ", nickName='" + nickName + '\'' +
                ", debugType='" + debugType + '\'' +
                ", debugDuration='" + debugDuration + '\'' +
                ", workHourId=" + workHourId +
                ", projectname='" + projectname + '\'' +
                ", starttime='" + starttime + '\'' +
                ", endtime='" + endtime + '\'' +
                ", machineDebugInfoBeanList=" + machineDebugInfoBeanList +
                ", workHourStatisticsList=" + workHourStatisticsList +
                ", abnormalType='" + abnormalType + '\'' +
                ", abnormalTime='" + abnormalTime + '\'' +
                ", abnormalContent='" + abnormalContent + '\'' +
                '}';
    }
}
